package com.netease.cloud.cm.demo.dependency.group;

import org.testng.annotations.Test;

/**
 * ===组之间的依赖测试===
 * <p>
 * 以组名方式测试依赖方法
 * <p>
 * 对于多个被依赖的测试方法，可以通过方法名直接给出(dependsOnMethods = {"test2","test3"})，也可以通过组名给出被依赖的测试方法。
 * <p>
 * 组名添加：@Test（groups={“组名称”}）
 *
 * @Test（dependsOnGrops=“组名”）
 */
public class GroupTest1 {

    @Test(groups = {"group0"}, dependsOnGroups = "group1")
    public void test1() {
        System.out.println("test1()");
    }

    @Test(groups = {"group1"}, dependsOnGroups = "group2")
    public void test2() {
        System.out.println("test2()");
    }

    @Test(groups = {"group2"})
    public void test3() {
        System.out.println("test3()");
    }

    @Test(groups = {"group2"})
    public void test4() {
        System.out.println("test4()");
    }
}


